<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>数组的常用方法</title>
</head>
<body>
<script>
    let arr = [9,true,"abc"]
    // console.log(arr)
    //
    // //push  往数组的最后一个位置追加一个新元素
    // console.log(arr.push("x")) //返回长度 4
    // console.log(arr)
    //
    // //pop方法  删除数组中最后一个位置的元素，并返回该元素
    // console.log(arr.pop()) //返回最后一个元素  x
    // console.log(arr)

    //unshift方法  往数组的第一个位置插入一个新的元素
    // console.log(arr)
    // console.log(arr.unshift("中国"))  //返回数组长度4
    // console.log(arr)

    //shift方法 -- 删除数组中的第一个位置上的元素
    // console.log(arr)
    // console.log(arr.shift())  //返回第一个位置上的元素
    // console.log(arr)

    //reverse方法  用来反转数组
    // console.log(arr) // [9,true,"abc"]
    // console.log(arr.reverse())   //["abc",true,9]

    //sort方法，对数组中元素进行排序
    // console.log(arr)  // [9,true,"abc"]
    // console.log(arr.sort()) //[9,"abc",true]

    let arr1 = [12,14,23,6,98,57,53]
    console.log(arr1)
    //console.log(arr1.sort())
    console.log(arr1.sort(function(a,b){
        if(a>b){
            return 1
        }else{
            return -1
        }
    }))
</script>
</body>
</html>